package com.primaryAlgorithm;

import com.lx.algorithm.LinkedList.NodeTest1;

/**
 * Description: 删除链表中的某个节点
 * Copyright:   Copyright (c)2019
 * Company:     zefu
 *
 * @author: 张李鑫
 * @version: 1.0
 * Create at:   2021-09-26 00:10:48
 * <p>
 * Modification History:
 * Date         Author      Version     Description
 * ------------------------------------------------------------------
 * 2021-09-26     张李鑫                     1.0         1.0 Version
 */
public class DeleteNode {

    public  class ListNode {
        int val;
        ListNode next;

        ListNode(int x) {
            val = x;
        }
    }

    /**
     * <p>
     * 傻逼题目不做了
     * 只给了要删除的节点
     * 只是刷题是可以把当前节点指向下一个节点
     * 值也改成下一个节点的值
     * 但是从计算机来说地址是不变的 这是不合理的 他不是真正意义的删除 只是包装了一层
     * </p>
     *
     * @param node
     * @return com.primaryAlgorithm.DeleteNode.ListNode
     * @Author zlx
     * @date 2021/9/26
     */

    public static ListNode deleteNode(ListNode node) {
        if (node == null) {
            return null;
        }
        return node;
    }
}